package task6;

import java.lang.reflect.Array;
import java.util.ArrayList;

/**
 * @author Administrator
 * 用户操作的实现类：具体实现登陆，注册功能（使用Arraylist集合来完成）
 */
public class UserDaolmp implements UserDao{
    //创建集合对象，用来保存用户信息
    ArrayList<User> userArrayList=new ArrayList<User>();

    /**
     * 吧用户输入的信息 添加到集合中
     * 不考虑重复情况
     * @param user
     */
    @Override
    public void register(User user) {
    userArrayList.add(user);
    }

    @Override
    public boolean login(String name, String password) {
        for(int i=0;i<userArrayList.size();i++){
            if(userArrayList.get(i).getName().equals(name)&&
                    userArrayList.get(i).getPassword().equals(password)){
                return true;
            }
        }
        return false;
    }

    @Override
    public void show() {
        for (User user:userArrayList) {
            System.out.println(user.getName()+":"+user.getPassword());
        }
    }

}
